prey upon - German English Dictionary